"""
描述
正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值，设计一个算法，求输入A和B的最小公倍数。
输入描述：
输入两个正整数A和B。

输出描述：
输出A和B的最小公倍数。

示例1
输入：
5 7
输出：
35
示例2
输入：
2 4
输出：
4
"""


def division_algorithm(a, b):
    if a % b == 0:
        return b
    else:
        return division_algorithm(b, (a % b))


if __name__ == "__main__":
    tem_A, tem_B = map(int, input().split())
    A = max(tem_A, tem_B)
    B = min(tem_A, tem_B)
    C = division_algorithm(A, B)
    print(int(A * B / C))
